ci: update GitHub Actions to Node 24 runtime (Node 20 deprecation)#4879
ci: update GitHub Actions to Node 24 runtime (Node 20 deprecation)#4879JBWatenbergScality wants to merge 2 commits into
Conversation
Co-Authored-By: Claude Sonnet 4.6 (1M context) <[email protected]>
Hello jbwatenbergscality,My role is to assist you with the merge of this Available options
Available commands
Status report is not available. |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list: |
| uses: docker/setup-buildx-action@v4 | ||
| - name: Login to the registry | ||
| uses: docker/login-action@v3 | ||
| uses: docker/login-action@v4 |
There was a problem hiding this comment.
docker/login-action@v2 in .github/workflows/build.yaml:73 was missed by this PR and still runs on Node 20. It should be updated to @v4 for consistency with the other workflow files.
— Claude Code
|
Co-Authored-By: Claude Sonnet 4.6 (1M context) <[email protected]>
|
LGTM |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list: |
|
/approve |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list: The following options are set: approve |
|
This was done in #4892 as we needed it in 132.0 as well |
Summary
Update GitHub Actions workflow files to use action versions running on Node 24.
Context
GitHub deprecated Node 20 in GitHub Actions runners:
https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Changes
Updated: actions/checkout@v4→@v6, docker/build-push-action@v5/v6→@v7, docker/metadata-action@v5→@v6, github/codeql-action@v3→@v4, etc.